.column {
  display: flex;
  flex-direction: column;
}

.login-content {
  font-size: 26px;
  color: rgb(0 0 0 / 0.3);
  gap: 36px;

  .text {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 12px;
    color: rgba(4, 11, 26, 0.3);
  }

  .icon {
    width: 24px;
    height: 24px;
    border-right: 1px solid #d9d9d9;
    padding-right: 20px;
  }

  :deep(.el-input) {
    height: 66px;

    .el-input__wrapper {
      border-radius: 10px;
    }

    input {
      &:-webkit-autofill,
      &:-webkit-autofill:hover,
      &:-webkit-autofill:focus,
      &:-webkit-autofill:active {
        -webkit-background-clip: text;
        box-shadow: unset;
      }
    }
  }

  .password {
    .warn {
      color: #fe8081;

      &::before {
        content: '';
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url('@/assets/images/login/warn.svg') no-repeat center
          center;
        background-size: contain;
        margin-right: 10px;
      }
    }
  }
}
